package com.ashapo.pattern.pattern015iterator;

//第3步
//使用NameRepository获取迭代器并打印其名称。

public class IteratorPatternDemo {

    /**
     * 迭代器模式
     * @param args
     */
    public static void main(String[] args) {
        NameRepository namesRepository = new NameRepository();

        for(Iterator iter = namesRepository.getIterator(); iter.hasNext();){
            String name = (String)iter.next();
            System.out.println("Name : " + name);
        }
    }
}
